<?php
defined('EXEC') or die();

function optionsUniversidades(){
	$query = query('SELECT ci_universidade, nm_universidade FROM simuladorsisu.tb_universidade');
	echo '<option></option>';
	while($row = $query->fetch()){
		echo '<option value="'.$row['ci_universidade'].'">'.$row['nm_universidade'].'</option>';
	}
}

$paginacao = 0;
$query = '';
$sql = '';

if(isset($_POST['nomeAluno']) and $_POST['nomeAluno'] != ""){
	$sql = "
	SELECT
		nm_aluno,
		nm_universidade,
		nm_curso,
		nr_pontuacao
	FROM
		simuladorsisu.tb_universidade tu
	INNER JOIN 
		simuladorsisu.tb_resultado tr ON tr.cd_universidade = tu.ci_universidade
	INNER JOIN 
		simuladorsisu.tb_cursos tc ON tr.cd_curso = tc.ci_curso
	INNER JOIN 
		simuladorsisu.tb_resultado_geral trg ON trg.cd_resultado = tr.ci_resultado 
	INNER JOIN 
		academico.tb_aluno tba ON tba.ci_aluno = tr.cd_matricula
	WHERE
		upper(tba.nm_aluno) ilike  upper('%".@$_POST['nomeAluno']."%')
	ORDER BY nm_curso";
	/* GROUP BY nm_aluno, nm_universidade, nm_curso, nr_pontuacao */
	//echo $sql;
}else{
	$sql = "
	SELECT
		nm_aluno,
		nm_universidade,
		nm_curso,
		nr_pontuacao
	FROM
		simuladorsisu.tb_universidade tu
	INNER JOIN
		simuladorsisu.tb_resultado tr ON tr.cd_universidade = tu.ci_universidade
	INNER JOIN
		simuladorsisu.tb_cursos tc ON tr.cd_curso = tc.ci_curso
	INNER JOIN
		simuladorsisu.tb_resultado_geral trg ON trg.cd_resultado = tr.ci_resultado
	INNER JOIN
		academico.tb_aluno tba ON tba.ci_aluno = tr.cd_matricula
	WHERE
		upper(tba.nm_aluno) ilike  upper('%".@$_POST['nomeAluno']."%')
	ORDER BY nm_curso";
	/* GROUP BY nm_aluno, nm_universidade, nm_curso, nr_pontuacao */
	//echo $sql;
}
$query = query($sql);
$sqlNum = "SELECT count(*) as num FROM (".$sql.") res;";
//echo "<br/>--<br/>".$sqlNum;
$rowNum = query($sqlNum)->fetch();
$paginacao = Util::pagination($rowNum['num'], 4);
?>

<div id="container">

	<!-- NOME DO MÓDULO E FORMULÁRIO DE PESQUISA -->
	<table class="actiontable">
		<tr>
			<td width="40"><img src="assets/usuarios.png" />
			</td>
			<td><span class="actiontitle">Alunos</span> <span class="actionview">
					- Pesquisa por curso / universidade </span> </span>
			</td>

			<td align="right"></td>

		</tr>
	</table>
	<form class="form-horizontal" role="form" method="post" action=""
		name="form">
		<div class="form-group">
			<label class="control-label col-sm-2">Buscar:</label>
			<div class="col-sm-5">
				<input class="form-control input-sm" id="inputNome" name="nomeAluno" />
			</div>
			<button type="submit" class="btn btn-success btn-sm">
				<span class="glyphicon glyphicon-search"></span> Buscar
			</button>
		</div>
	</form>
	<?php if(isset($_POST['nomeAluno']) and $_POST['nomeAluno'] != ""){
		if($query->rowCount() > 0){ ?>
	<table class="table table-bordered table-hover table-striped">
		<thead>
			<tr class="ui-widget-header">
				<th>Nome</th>
				<th>Curso</th>
				<th>Pontos</th>
			</tr>
		</thead>
		<?php
		while($row = $query->fetch()){
			$print = '<tr>';
			$print .= '<td>'.$row['nm_aluno'].'</td>';
			$print .= '<td>'.$row['nm_curso'].'</td>';
			$print .= '<td>'.$row['nr_pontuacao'].'</td>';
			$print .= '</tr>';
			echo $print;
		}
		}else{
			echo '<br/><div class="alert alert-warning alert-dismissable">
			<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
  			<strong>Atenção!</strong>
			Nenhum resultado foi encontrado.
		</div>';
		}

	}
	?>
	</table>


</div>

<script type="text/javascript">
$(function(){
	$("#inputUniversidades").val(<?=@$_POST['universidades']?>);
	
    $("#inputUniversidades").change(function(){
    	$.ajax({
			url: "partials/getCursos.php",
			type:"POST",
			data: {universidade:$("#inputUniversidades").val()},
			context: document.body
		}).done(function( content ) {
			$( "#inputCursos" ).html( content );
			$("#inputCursos").val(<?=@$_POST['cursos']?>);
		});
    });
    $("#inputUniversidades").change();
});
    
</script>
